large serpent - English Synonyms Dictionary